home *** CD-ROM | disk | FTP | other *** search
/ Nebula 2 / Nebula Two.iso / SourceCode / GameKit / gamekit-1 / AnimatedView.m < prev    next >
Text File  |  1995-06-12  |  614b  |  46 lines

  1.  
  2. #import <gamekit/gamekit.h>
  3.  
  4. @implementation AnimatedView
  5.  
  6. - initFrame:(const NXRect *)frm                // initialize instance
  7. {
  8.     [super initFrame:frm];
  9.     [self allocateGState];
  10.     animator = [[Animator alloc] initChronon:0.05 adaptation:0.0 target:self
  11.             action:@selector(autoUpdate:) autoStart:NO eventMask:0];
  12.     return self;
  13. }
  14.  
  15. - autoUpdate:sender
  16. {
  17.     return self;
  18. }
  19.  
  20. - start:sender
  21. {
  22.     [animator startEntry];
  23.     return self;
  24. }
  25.  
  26. - stop:sender
  27. {
  28.     [animator stopEntry];
  29.     return self;
  30. }
  31.  
  32. - windowWillClose:sender
  33. {
  34.     [self stop:self];
  35.     return self;
  36. }
  37.  
  38. - free
  39. {
  40.     [[animator stopEntry] free];
  41.     return [super free];
  42. }
  43.  
  44.  
  45. @end
  46.